package demo1;

import java.util.LinkedList;

public class Test {

    public static void main(String[] args) {
        //包装类
        LinkedList<String> linkedList = new LinkedList<>();
        linkedList.add("asdf");



        //装箱/装包  把基本数据类型 变为  对应的包装类型
        int a = 10;
        Integer val = a;//自动
        Integer val1 = Integer.valueOf(a);//显示装箱
        Integer val2 = new Integer(a);//显示装箱

        System.out.println(val);


        //拆箱/拆包
        Integer val3 = 10;
        int b = val3;  //拆箱 -> 引用类型 拆箱成了 基本类型

        int b1 = val3.intValue();//显示拆箱
        Double d = val3.doubleValue();
        System.out.println(b);
        System.out.println(b1);
        System.out.println(d);


        Integer e = 200;
        Integer q = 200;
        System.out.println(e == q); //false

        Integer e1 = 100;
        Integer q1 = 100;
        System.out.println(e1 == q1); //true

        int i = 0;



        int[] arr = null;
        int f = arr[0];


    }
}
